Skip to content

feat: add comprehensive testing infrastructure and code quality impro…#2

Merged
danidoble merged 1 commit intomainfrom
feat/better
Nov 8, 2025
Merged

feat: add comprehensive testing infrastructure and code quality impro…#2
danidoble merged 1 commit intomainfrom
feat/better

Conversation

@danidoble
Copy link
Owner

…vements

  • Add Vitest testing framework with 24 tests across 3 test files
  • Add GitHub Actions CI/CD workflows (ci.yml, release.yml)
  • Add Dependabot configuration for automated dependency updates
  • Add Husky + lint-staged for pre-commit hooks
  • Add commitlint for conventional commit validation
  • Add SerialError class with 11 error codes
  • Add JSDoc documentation to public APIs (Dispatcher, Devices)
  • Improve TypeScript type safety (eliminate 'any' in Socket.ts)
  • Fix interval type compatibility for cross-platform support
  • Enable source maps in production build
  • Add test coverage reporting
  • Export SerialError and SerialErrorCode from main entry point

…vements

- Add Vitest testing framework with 24 tests across 3 test files
- Add GitHub Actions CI/CD workflows (ci.yml, release.yml)
- Add Dependabot configuration for automated dependency updates
- Add Husky + lint-staged for pre-commit hooks
- Add commitlint for conventional commit validation
- Add SerialError class with 11 error codes
- Add JSDoc documentation to public APIs (Dispatcher, Devices)
- Improve TypeScript type safety (eliminate 'any' in Socket.ts)
- Fix interval type compatibility for cross-platform support
- Enable source maps in production build
- Add test coverage reporting
- Export SerialError and SerialErrorCode from main entry point
@danidoble danidoble self-assigned this Nov 8, 2025
@danidoble danidoble merged commit b652630 into main Nov 8, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant